using System;
using System.Collections.Generic;
using System.Text;
namespace TienTeTuong
{
	public class CategoryDTO
	{

		#region InnerClass
		public enum CategoryFields
		{
			CateID,
			CateName,
			CateParent,
			Description,
			VipLevel,
			Active,
			Price,
			Image,
			Status,
			CreatedDate,
			UpdatedDate
		}
		#endregion

		#region Data Members

			string _cateID;
			string _cateName;
			string _cateParent;
			string _description;
			int? _vipLevel;
			bool? _active;
			double? _price;
			string _image;
			int? _status;
			DateTime? _createdDate;
			DateTime? _updatedDate;
	    private bool? _hot;

		#endregion

		#region Properties

		public string  CateID
		{
			 get { return _cateID; }
			 set
			 {
				 if (_cateID != value)
				 {
					_cateID = value;
					
				 }
			 }
		}

		public string  CateName
		{
			 get { return _cateName; }
			 set
			 {
				 if (_cateName != value)
				 {
					_cateName = value;
					
				 }
			 }
		}

		public string  CateParent
		{
			 get { return _cateParent; }
			 set
			 {
				 if (_cateParent != value)
				 {
					_cateParent = value;
					
				 }
			 }
		}

		public string  Description
		{
			 get { return _description; }
			 set
			 {
				 if (_description != value)
				 {
					_description = value;
					 
				 }
			 }
		}

		public int?  VipLevel
		{
			 get { return _vipLevel; }
			 set
			 {
				 if (_vipLevel != value)
				 {
					_vipLevel = value;
					
				 }
			 }
		}

		public bool?  Active
		{
			 get { return _active; }
			 set
			 {
				 if (_active != value)
				 {
					_active = value;
					
				 }
			 }
		}

		public double?  Price
		{
			 get { return _price; }
			 set
			 {
				 if (_price != value)
				 {
					_price = value;
					
				 }
			 }
		}

		public string  Image
		{
			 get { return _image; }
			 set
			 {
				 if (_image != value)
				 {
					_image = value;
					
				 }
			 }
		}

		public int?  Status
		{
			 get { return _status; }
			 set
			 {
				 if (_status != value)
				 {
					_status = value;
					 
				 }
			 }
		}

		public DateTime?  CreatedDate
		{
			 get { return _createdDate; }
			 set
			 {
				 if (_createdDate != value)
				 {
					_createdDate = value;
					
				 }
			 }
		}

		public DateTime?  UpdatedDate
		{
			 get { return _updatedDate; }
			 set
			 {
				 if (_updatedDate != value)
				 {
					_updatedDate = value;
					
				 }
			 }
		}

	    public bool? Hot
	    {
	        get { return _hot; }
	        set { _hot = value; }
	    }

	    #endregion

	

	}
}
